package main

import (
	"fmt"
	"strconv" // 用于转换int为字符串类型
)

func main() {
	c := make(chan string)
	for i := 0; i < 100000; i++ { // 开启协程
		go sub(i, c)     // 传递一个数值和通道
		fmt.Println(<-c) // 从通道中读取数据
	}
}

func sub(i int, c chan string) {
	c <- "sub : " + strconv.Itoa(i) // 将数据通过协程传递给主进程
}
